garrote tree wrapped with pita cord - Español Inglés Diccionario